const { src, dest } = require('gulp')
const cleanCss = require('gulp-clean-css')
const rename = require('gulp-rename')

exports.default = () => {
    // 通过gulp提供的src创建文件读取流
    // 通过pipe导入到dest创建的写入流中
    // return src('src/test.css')
    //     .pipe(dest('dist'))

    // 可以使用通配符的方式，匹配批量的文件  
    return src('src/*.css')
        .pipe(cleanCss()) // 通过插件压缩
        .pipe(rename({ extname: '.min.css' }))  // rename接收一个extname参数，用于指定重命名的扩展名
        .pipe(dest('dist'))  
}